package MathHomeWorkTest.MethodHomeworkTest1;

import java.util.Scanner;

/*
2、编写一个方法，输出大于某个正整数n的最小的质数。
思考：这个方法应该起什么名字，这个方法的形参是什么，方法的返回值类型是什么。
 */
public class MethodHomeworkTest2 {
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int num = s.nextInt();
        printMinPrimeNumber(num);
    }

    //打印最小质数
    public static void printMinPrimeNumber(int num){
        while(true){
            num++;
            boolean flag = minPrimeNumber(num);
            if(flag){
                System.out.println(num);
                break;
            }
        }
    }
    //判断是否为质数
    public static boolean minPrimeNumber(int num){
            for(int i = 2;  i < num; i++ ){
                if(num % i == 0){
                    return false;
                }
            }
            return true;
        }
}
